num1 = int(input("Введите число"))
num2 = num1 % 10 // 1
num3 = num1 % 100 // 10
num4 = num1 % 1000 // 100
num5 = num1 % 10000 // 1000
print(num2,num3,num4,num5)
if 10000>num1>999:
    print("число", num1, "четырехзначное")
else:
    print("число", num1, "не четырехзначное, попробуйте другое число")
    exit()
if num1%2==0:
    print("число", num1, "четное")
else:
    print("число", num1, "нечетное, попробуйте другое число")
if num1%3==0:
    print("число", num1, "кратное трем")
else:
    print("число", num1, "не кратное, попробуйте другое число")
if num1**0.5%1==0:
    print("число", num1, "является квадратом", num1**0.5 , "числа")
else:
    print("число не яляется квадратом другого числа, попробуйте другое число")
if num2**0.5%1==0:
    print("первая цифра", num2, "является квадратом", num2**0.5, "числа")
else:
    print("первая цифра", num2, "не является квадратом другого числа")
if num3**0.5%1==0:
    print("вторая цифра", num3, "является квадратом", num3**0.5, "числа")
else:
    print("вторая цифра", num3, "не является квадратом другого числа")
if num4**0.5%1==0:
    print("третья цифра", num4, "является квадратом", num4**0.5,"числа")
else:
    print("третья цифра", num4, "не является квадратом другого числа")
if num5**0.5%1==0:
    print("четвертая цифра", num5, "является квадратом",num5**0.5, "числа")
else:
    print("четвертая цифра", num5, "не является квадратом другого числа")

num6 = min(num2, num3, num4, num5)
print("минимальная цифра:",num6)

num7 = max(num2, num3, num4, num5)
print("максимальная цифра:", num7)
stroka = str(num1)
nuli = stroka.count('0')
print("количество нулей:",nuli)
